JchOptimize\Core\Html\HtmlProcessor C

Total Complexity 103
Dependencies 22
Dependents 12
Total lines 824
Lines of code 602
Logical lines of code 384
Comment lines 58
Methods 26
Properties 4

Methods 26

Method Rating Maintainability Complexity Lines of code
processJavaScriptForConfigureHelper()
B
33 16 102
processCdn()
A
35 13 86
processLazyLoad()
A
40 14 60
processImagesForApi()
A
40 13 59
processImageAttributes()
A
51 9 24
processCombineJsCss()
A
50 8 26
cleanHtml()
S
48 4 36
processDataFromCacheScriptToken()
S
55 3 19
setupLazyLoadCriteria()
S
54 2 22
processAutoLcp()
S
58 2 15
processModulesForPreload()
S
58 2 15
removeScriptsFromHtml()
S
61 2 12
setUpCdnSrcHrefCriteria()
S
52 1 26
setUpJsCssCriteria()
S
57 1 19
getAboveFoldHtml()
S
57 1 17
cleanRegexMarker()
S
67 2 7
setUpCdnUrlCriteria()
S
62 1 12
getHtml()
S
82 1 3
getFullHtml()
S
80 1 3
setFullHtml()
S
80 1 3
setBodyHtml()
S
65 1 10
getBodyHtml()
S
71 1 5
setHeadHtml()
S
65 1 10
getHeadHtml()
S
71 1 5
setHtml()
S
75 1 4
__construct()
S
91 1 2